// js读取index.html的内容 打印到命令行
// 引入fs内置模块
const fs = require('fs');

// 创建一个promise实例 就可以thenable   
//resolve和reject是系统给的能力 resolve 解决 成功结束   出错reject
const promise = new Promise(function getFs(resolve, reject) {
    // fs.readFile是系统API
    // 回调函数
    fs.readFile('./index.html', function(err, data) {
        if (!err) {
            resolve(data.toString());
        } else {
            reject(err)
        }
    })
})

promise.then(function(res) {
        console.log(res);
        console.log('hello');
    })
    .catch(err => {
        console.log(err);
    })